/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.openapi.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 车辆行驶证信息
 *
 * @author duanlikao
 * @created 2020/12/22
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class VehicleLicenseVO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 联系人
     */
    private String vclWnrNm;
    /**
     * 联系人手机
     */
    private String vclWnrPhn;
    /**
     * 省编码
     */
    private String province;
    /**
     * 市编码
     */
    private String city;
    /**
     * 县
     */
    private String country;
    /**
     * 县编码
     */
    private String ctyCode;
    /**
     * 车辆类型
     */
    private String vclTpNm;
    /**
     * 车辆品牌
     */
    private String vbrndCdNm;
    /**
     * 车辆型号
     */
    private String prdCdNm;
    /**
     * 车主/业户
     */
    private String cmpNm;
    /**
     * 车辆识别代码/车架号
     */
    private String vin;
    /**
     * 行驶证发证日期
     */
    private String drvLicDt;
    /**
     * 行驶证有效期 UTC
     */
    private String drvLicVdy;
    /**
     * 车轴数
     */
    private String vehicleAxis;
    /**
     * 总质量/准牵引总质量
     */
    private String vclTon;
    /**
     * 核定载重量
     */
    private String ldTn;


    /**
     * 外廓尺寸-长(mm)
     */
    private String vclLng;
    /**
     * 外廓尺寸-宽(mm)
     */
    private String vclWdt;
    /**
     * 外廓尺寸-高(mm)
     */
    private String vclHgt;
    /**
     * 内廓尺寸-长(mm)
     */
    private String boxLng;
    /**
     * 内廓尺寸-宽(mm)
     */
    private String boxWdt;
    /**
     * 内廓尺寸-高(mm)
     */
    private String boxHgt;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getVclLng() {
        return vclLng;
    }

    public void setVclLng(String vclLng) {
        this.vclLng = vclLng;
    }

    public String getBoxWdt() {
        return boxWdt;
    }

    public void setBoxWdt(String boxWdt) {
        this.boxWdt = boxWdt;
    }

    public String getVehicleAxis() {
        return vehicleAxis;
    }

    public void setVehicleAxis(String vehicleAxis) {
        this.vehicleAxis = vehicleAxis;
    }

    public String getPrdCdNm() {
        return prdCdNm;
    }

    public void setPrdCdNm(String prdCdNm) {
        this.prdCdNm = prdCdNm;
    }

    public String getBoxHgt() {
        return boxHgt;
    }

    public void setBoxHgt(String boxHgt) {
        this.boxHgt = boxHgt;
    }

    public String getDrvLicDt() {
        return drvLicDt;
    }

    public void setDrvLicDt(String drvLicDt) {
        this.drvLicDt = drvLicDt;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getVclWnrPhn() {
        return vclWnrPhn;
    }

    public void setVclWnrPhn(String vclWnrPhn) {
        this.vclWnrPhn = vclWnrPhn;
    }

    public String getVclWnrNm() {
        return vclWnrNm;
    }

    public void setVclWnrNm(String vclWnrNm) {
        this.vclWnrNm = vclWnrNm;
    }

    public String getVclHgt() {
        return vclHgt;
    }

    public void setVclHgt(String vclHgt) {
        this.vclHgt = vclHgt;
    }

    public String getVclTon() {
        return vclTon;
    }

    public void setVclTon(String vclTon) {
        this.vclTon = vclTon;
    }

    public String getVclTpNm() {
        return vclTpNm;
    }

    public void setVclTpNm(String vclTpNm) {
        this.vclTpNm = vclTpNm;
    }

    public String getCmpNm() {
        return cmpNm;
    }

    public void setCmpNm(String cmpNm) {
        this.cmpNm = cmpNm;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }

    public String getBoxLng() {
        return boxLng;
    }

    public void setBoxLng(String boxLng) {
        this.boxLng = boxLng;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getLdTn() {
        return ldTn;
    }

    public void setLdTn(String ldTn) {
        this.ldTn = ldTn;
    }

    public String getVclWdt() {
        return vclWdt;
    }

    public void setVclWdt(String vclWdt) {
        this.vclWdt = vclWdt;
    }

    public String getCtyCode() {
        return ctyCode;
    }

    public void setCtyCode(String ctyCode) {
        this.ctyCode = ctyCode;
    }

    public String getVbrndCdNm() {
        return vbrndCdNm;
    }

    public void setVbrndCdNm(String vbrndCdNm) {
        this.vbrndCdNm = vbrndCdNm;
    }

    public String getDrvLicVdy() {
        return drvLicVdy;
    }

    public void setDrvLicVdy(String drvLicVdy) {
        this.drvLicVdy = drvLicVdy;
    }

    @Override
    public String toString() {
        return "VehicleLicenseVO{" +
                "vclLng='" + vclLng + '\'' +
                ", boxWdt='" + boxWdt + '\'' +
                ", vehicleAxis='" + vehicleAxis + '\'' +
                ", prdCdNm='" + prdCdNm + '\'' +
                ", boxHgt='" + boxHgt + '\'' +
                ", drvLicDt='" + drvLicDt + '\'' +
                ", city='" + city + '\'' +
                ", country='" + country + '\'' +
                ", vclWnrPhn=" + vclWnrPhn +
                ", vclWnrNm='" + vclWnrNm + '\'' +
                ", vclHgt='" + vclHgt + '\'' +
                ", vclTon='" + vclTon + '\'' +
                ", vclTpNm='" + vclTpNm + '\'' +
                ", cmpNm='" + cmpNm + '\'' +
                ", vin='" + vin + '\'' +
                ", boxLng='" + boxLng + '\'' +
                ", province='" + province + '\'' +
                ", ldTn='" + ldTn + '\'' +
                ", vclWdt='" + vclWdt + '\'' +
                ", ctyCode='" + ctyCode + '\'' +
                ", vbrndCdNm='" + vbrndCdNm + '\'' +
                ", drvLicVdy='" + drvLicVdy + '\'' +
                '}';
    }
}